package org.flowers.unbeaten.config.proprety;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import springfox.documentation.service.Contact;

/**
 * @description Swagger配置类
 * @author RyanWang
 * @date 2021-08-02 14:07:49
 * @version 1.0
 */
@Data
@ConfigurationProperties("flowers.unbeaten.swagger")
public class SwaggerProperty {

    /**
     * 系统标题
     */
    private String title;

    /**
     * 是否开启
     */
    private Boolean enable = true;

    /**
     * 描述信息
     */
    private String describe;

    /**
     * 扫描路径
     */
    private String scanPackage;

    /**
     * 协议
     */
    private String licence;

    /**
     * 协议链接
     */
    private String licenceUrl;

    /**
     * 组织链接
     */
    private String termsOfServiceUrl;

    /**
     * 版本信息
     */
    private String version;

    /**
     * 扩展信息
     */
    private Contact contact;

    /**
     * 分组名称
     */
    private String groupName;

}
